home *** CD-ROM | disk | FTP | other *** search
/ SuperHack / SuperHack CD.bin / CODING / WINDOWS / SSAPI10.ZIP / SSDLL.H < prev    next >
Encoding:
C/C++ Source or Header  |  1996-09-27  |  1.8 KB  |  68 lines

  1.  
  2. /******************************************************************************\
  3. *
  4. *                                 SSDLL.H
  5. *
  6. * (C) Copyright 1996 by Shetef Solutions Ltd.
  7. *
  8. * Address:
  9. *        Shetef Solutions Ltd.
  10. *        P. O. Box 7938
  11. *        Haifa 31078
  12. *        ISRAEL
  13. *
  14. * Email :     Support@shetef.com
  15. * WWW:        http://www.shetef.com
  16. * Tel:        +972-4-8260064
  17. * Fax:        +972-6-271210
  18. *
  19. \******************************************************************************/
  20.  
  21.  
  22.  
  23. /******************************************************************************\
  24. *                              SYMBOLIC CONSTANTS
  25. \******************************************************************************/
  26.  
  27.  
  28. #define    SSERR_NOERROR                    0
  29. #define    SSERR_DLL_ALREADY_INITIALIZED    1
  30. #define    SSERR_NOT_WIN95_OS                2
  31. #define    SSERR_FAILED_LOADING_VXD        3
  32. #define    SSERR_VXD_ALREADY_LOADED        4
  33. #define    SSERR_FAILED_UNLOADING_VXD        5
  34. #define    SSERR_SS_NOT_INITIALIZED        6
  35. #define    SSERR_FAILED_FIXING                7
  36. #define    SSERR_FAILED_UNFIXING            8
  37. #define SSERR_DLL_NOT_INITIALIZED        9
  38.  
  39. /******************************************************************************\
  40. *                              FUNCTION PROTOTYPES
  41. \******************************************************************************/
  42.  
  43. #ifdef __cplusplus
  44. extern "C" {
  45. #endif
  46.  
  47. INT SSInit         (void);
  48. INT SSTerminate (void);
  49.  
  50. INT SSSetReadOnly     (LPCTSTR  lpPath, BOOL bIncludeSubFolders, BOOL bExclude);
  51. INT SSSetNoAccess     (LPCTSTR  lpPath, BOOL bIncludeSubFolders, BOOL bExclude);
  52. INT SSSetHide        (LPCTSTR  lpPath, BOOL bIncludeSubFolders, BOOL bExclude);
  53.  
  54. INT SSSetSafeTask (LPCTSTR  lpTask);
  55.  
  56. INT SSResetAccessRestrictions(void);
  57.  
  58. INT SSEnable     (void);
  59. INT SSDisable     (void);
  60.  
  61. INT SSFixApplication    (void);
  62. INT SSUnFixApplication    (void);
  63.  
  64. #ifdef __cplusplus
  65. }
  66. #endif
  67.  
  68.